package morenoapp.components.common.table.column;

import javax.swing.table.TableCellRenderer;

public interface ColumnMeta {

    String getName();

    int getPrefferedWidth();

    int getMaximumWidth();

    int getMinimumWidth();

    boolean isResizable();

    Class getType();

    boolean isEditable();

    Object getRowValue(int row);

    void setRowValue(int row, Object value);

    TableCellRenderer getTableCellRenderer();

    String getTooltip();
}
